payment guaranteed - German English Dictionary